
#include <Paineis/BotaoFecharPainel.h>
#include "PetLab.h"


BotaoFecharPainel::BotaoFecharPainel(int cx, int cy, int x, int y)
    : BotaoAzul(cx, cy, x, y)
{
    Imagem img;
    img.Abrir(IDB_FECHAR_PAINEL, IDB_FECHAR_PAINEL_A);
    this->CarregarImagem(img);
}
    
bool BotaoFecharPainel::AoBaixarEsq(EventoBaixarEsq ev)
{
    PainelA& painelA = *(g_PetLab->m_PainelA);
    PainelB& painelB = *(g_PetLab->m_PainelB);

    painelA.Visivel(false);
    painelB.Visivel(false);
    
    ev.janela->Redesenhar(painelA.PosicaoAbsolutaX(), painelA.PosicaoAbsolutaY(),
                          painelB.PosicaoAbsolutaX()+painelB.Largura(), painelB.PosicaoAbsolutaY()+painelB.Altura());

	return false;
}
